var DocData = {
    userId: '',
    baseData: {},
    type:(baseFn.getPower(40)?1:0) , //店类型，0.首页 1.分店
    initBase: function(type) {
        var _type = type
        var $wrap = $('.js_type' + _type)
        $wrap.find('.js_ad0').removeClass('hidden')
        $wrap.find('.js_ad0_url').val('')
        $wrap.find('.js_ad0_cnt').val('')
        $wrap.find('.js_ad0_img').css({ 'background-image': '' })
        $wrap.find('.js_ad0_img').removeClass('added')
        $wrap.find('.js_ad0_img').css({ 'background-size': 'auto auto' })
        $wrap.find('.js_ad_id').val('')
        $wrap.find('.js_ad1_cnt').val('')
        $wrap.find('.js_ad1_url').val('')
        $wrap.find('.js_ad1_img').css({ 'background-image': '' })
        $wrap.find('.js_ad1_img').removeClass('added')
        $wrap.find('.js_ad1_img').css({ 'background-size': 'auto auto' })
        $wrap.find('.js_ad1_img_cnt').val('')
        $wrap.find('.js_ad_id').val('')
    },
    subclinicId: SessionData.powerSub?SessionData.powerSub:SessionData.subclinicId
}
function getBaseSetting2(opts){
    var _dom = $(opts.domName),_upData={
        subclinicId:opts.subclinicId
    };
    var imgIds=0
    $.get(baseUrl.base + baseUrl.ad + 'getAdBySubclinicId', _upData, function(res){
        if(res.code==0){
            for(var i=0;i<res.results.length;i++){
                var _tempData = res.results[i];
                if(_tempData.adType == 0){
                    //0 轮播图
                    var $wrap = _dom.find('.js_settingwrap' + imgIds)
                    $wrap.find('.js_ad0_url').val(_tempData.skipUrl)
                    if (baseFn.notNull(_tempData.adImage)) {
                        $wrap.find('.js_ad0_cnt').val(_tempData.adImage)
                        $wrap.find('.js_ad0_img').css({ 'background-image': 'url(' + _tempData.adImage + ')' })
                        $wrap.find('.js_ad0_img').addClass('added')

                        baseFn.imgSize({
                            src: _tempData.adImage,
                            hFn: function(res) {
                                res.dom.find('.js_ad0_img').css({ 'background-size': 'auto 100%' })
                            },
                            wFn: function(res) {
                                res.dom.find('.js_ad0_img').css({ 'background-size': '100% auto' })
                            },
                            ratio: 2.52,
                            otherData: {
                                dom: $wrap
                            }
                        })
                    }
                    $wrap.find('.js_ad_id').val(_tempData.adId)
                    imgIds++
                }else{
                    //1 广播
                    _dom.find('.js_ad1 .js_ad1_cnt').val(_tempData.adName)
                    _dom.find('.js_ad1 .js_ad1_url').val(_tempData.skipUrl)
                    _dom.find('.js_ad1 .js_ad_id').val(_tempData.adId)

                    _dom.find('.js_ad1 .js_ad1_img').css({ 'background-image': 'url(' + _tempData.adImage + ')' })
                    _dom.find('.js_ad1 .js_ad1_img').addClass('added')
                    _dom.find('.js_ad1 .js_ad1_img_cnt').val(_tempData.adImage)
                    baseFn.imgSize({
                        src: _tempData.adImage,
                        hFn: function(res) {
                            res.dom.find('.js_ad1_img').css({ 'background-size': 'auto 100%' })
                        },
                        wFn: function(res) {
                            res.dom.find('.js_ad1_img').css({ 'background-size': '100% auto' })
                        },
                        ratio: 2.52,
                        otherData: {
                            dom:_dom
                        }
                    })
                }
            }            
        }else{
            baseFn.infoDialog(res.msg)
        }
        
    },'json')
}

if(DocData.type == 0){
    //首页
    getBaseSetting2({
        domName:'.js_type0',
        subclinicId: 0
    })
    //门店
    getBaseSetting2({
        domName:'.js_type1',
        subclinicId: DocData.subclinicId
    })

}else{
    //门店
    getBaseSetting2({
        domName:'.js_type1',
        subclinicId: DocData.subclinicId
    })
}

function getBaseSetting(data) {
    var _data = data
    $.get(baseUrl.base + baseUrl.ad + 'getAdBySubclinicId', _data, function(res) {
        if (res.code == 0) {
            var imgIds = 0,
                _type = 1
            if (_data.subclinicId == 0) {
                _type = 0
            }
            DocData.initBase(_type)
            for (var i = 0; i < res.results.length; i++) {
                var _tempData = res.results[i]
                    //adType=0轮播图  1，广播
                if (_tempData.adType == 0) {
                    var $wrap = $('.js_type' + _type + ' .js_settingwrap' + imgIds)
                    $wrap.find('.js_ad0_url').val(_tempData.skipUrl)
                    if (_tempData.adImage != null && _tempData.adImage != undefined && _tempData.adImage != null) {
                        $wrap.find('.js_ad0_cnt').val(_tempData.adImage)
                        $wrap.find('.js_ad0_img').css({ 'background-image': 'url(' + _tempData.adImage + ')' })
                        $wrap.find('.js_ad0_img').addClass('added')

                        baseFn.imgSize({
                            src: _tempData.adImage,
                            hFn: function(res) {
                                res.dom.find('.js_ad0_img').css({ 'background-size': 'auto 100%' })
                            },
                            wFn: function(res) {
                                res.dom.find('.js_ad0_img').css({ 'background-size': '100% auto' })
                            },
                            ratio: 2.52,
                            otherData: {
                                dom: $wrap
                            }
                        })
                    }
                    $wrap.find('.js_ad_id').val(_tempData.adId)
                    imgIds++
                } else if (_tempData.adType == 1) {
                    $('.js_type' + _type + ' .js_ad1 .js_ad1_cnt').val(_tempData.adName)
                    $('.js_type' + _type + ' .js_ad1 .js_ad1_url').val(_tempData.skipUrl)
                    $('.js_type' + _type + ' .js_ad1 .js_ad_id').val(_tempData.adId)
                    
                }

            }

        }
    }, 'json')
}

$('.js_upbtn').on('click', function() {
    var $dom = $(this).parents('.settingwrap'),
        updata = {},
        isMain = $(this).parents('.js_type0').length;
    if(isMain){
        updata.subclinicId = 0
    }else{
        updata.subclinicId = DocData.subclinicId
    }
    if ($dom.hasClass('js_ad1')) {
        updata.adType = 1
        updata.adName = $dom.find('.js_ad1_cnt').val()
        updata.skipUrl = $dom.find('.js_ad1_url').val()
        updata.adImage = $dom.find('.js_ad1_img_cnt').val()

    } else {
        updata.adType = 0
        updata.adImage = $dom.find('.js_ad0_cnt').val()
        updata.skipUrl = $dom.find('.js_ad0_url').val()
    }
    var _url = 'create'
    if (baseFn.notNull($dom.find('.js_ad_id').val())) {
        updata.adId = $dom.find('.js_ad_id').val();
        _url = 'modify'
    }
    
    //console.log(updata)

    $.post(baseUrl.base + baseUrl.ad + _url, updata, function(res) {
        if (res.code == 0) {
            baseFn.infoDialog(res.msg)
            if(_url == 'create'){
                $dom.find('.js_ad_id').val(res.results.adId);
            }
        } else {
            baseFn.infoDialog(res.msg)
        }
    }, 'json')

})
baseFn.rpSelect('.subclinicselect', {
    url: baseUrl.base + baseUrl.subclinic + 'selectSubclinicList',
    idKey: 'subclinicId',
    textKey:'subclinicName',
    placeholder: '请选择门店',
    selFn: function(e, i) {
        DocData.subclinicId = $('.subclinicselect').val()
        if (DocData.subclinicId != '') {
            getBaseSetting({
                subclinicId: DocData.subclinicId
            })
        }
    },
    calFn:function(){
        $(".subclinicselect").val(DocData.subclinicId).trigger('change')
    }
})
//图片上传{}
$('.settingimg').on('click', function() {
    var $this = $(this)
    //权限管理
    // if(baseFn.getPower(40) && $this.parents('.js_type0').length !=0){//基础设置 总店广播设置
    //     return false
    // }
    // if(baseFn.getPower(41) && $this.parents('.js_type1').length !=0){//基础设置 分店广播设置
    //     return false
    // }
    // if(baseFn.getPower(42) && $this.parents('.js_type0').length !=0){//基础设置 总店轮播设置
    //     return false
    // }
    // if(baseFn.getPower(43) && $this.parents('.js_type1').length !=0){//基础设置 分店轮播设置
    //     return false
    // }
    $(this).siblings('input[name=img]').trigger('click')
})
//图片上传{}
function zcuploadImageCover(e) {
    baseFn.imgUpload($(e).parents('form').attr('id'), function(res) {
        $(e).siblings('.Js_preview').css({ "background-image": 'url(' + res.url + ')' })
        $(e).parents('form').siblings('input.Js_imgUrl').val(res.url)
        baseFn.imgSize({
            src: res.url,
            hFn: function(res) {
                res.dom.css({ 'background-size': 'auto 100%' })
            },
            wFn: function(res) {
                res.dom.css({ 'background-size': '100% auto' })
            },
            ratio: 2.52,
            otherData: {
                dom:$(e).siblings('.Js_preview')
            }
        })
        DocData.imgChange = true
        $(e).siblings('.settingimg').addClass('added')
    })
}